Software architectureの法則
Everything in software architecture is a trade-off.
If an architect thinks they have discovered something that isn’t a trade-off, more likely they just haven’t identified the trade-off yet.
Why is more important than how.
good techniques for capturing important decisions in “Architecture Decision Records”.